Skip to content

Comments

Issue 12866: Allows concatenating of std.container.array with static arrays as T.#5473

Merged
dlang-bot merged 3 commits intodlang:masterfrom
dmarquant:bug12866
Jun 26, 2017
Merged

Issue 12866: Allows concatenating of std.container.array with static arrays as T.#5473
dlang-bot merged 3 commits intodlang:masterfrom
dmarquant:bug12866

Conversation

@dmarquant
Copy link

No description provided.

Copy link
Member

@PetarKirov PetarKirov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, @schveiguy does this look good to you too?

@PetarKirov
Copy link
Member

(Closing & reopening in order to restart the dub test on Jenkins, which is known to sporadically fail.)

@dlang-bot
Copy link
Contributor

Thanks for your pull request, @dmarquant! We are looking forward to reviewing it, and you should be hearing from a maintainer soon.

Some tips to help speed things up:

  • smaller, focused PRs are easier to review than big ones

  • try not to mix up refactoring or style changes with bug fixes or feature enhancements

  • provide helpful commit messages explaining the rationale behind each change

Bear in mind that large or tricky changes may require multiple rounds of review and revision.

Please see CONTRIBUTING.md for more information.

Bugzilla references

Fix Bugzilla Description
12866 Append to std.container.Array of fixed size arrays

@schveiguy
Copy link
Member

Lgtm but can stuff be auto ref? Otherwise you are copying the entire static array to make the call.

@schveiguy
Copy link
Member

I made the update. @ZombineDev auto merge if you agree.

Copy link
Member

@PetarKirov PetarKirov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1 for auto ref @schveiguy

@PetarKirov
Copy link
Member

Restarting the CI, due to the usual transient failures.

@schveiguy
Copy link
Member

Restarting the CI, due to the usual transient failures.

Ugh. You can restart them by logging into Circle CI (no need to close and reopen).

What are the "usual transient failures"? I can't make heads or tails of the output from "has_public_example". Wondering if this is due to the circleci.sh script not being up to date?

ping @wilzbach can the message be more explanatory? Such as "Sorry, your circleci.sh needs to be updated, please rebase as instructed here: http:// ..."

@wilzbach
Copy link
Contributor

ping @wilzbach can the message be more explanatory? Such as "Sorry, your circleci.sh needs to be updated, please rebase as instructed here: http:// ..."

Hmm, not sure, but we can fix it, s.t. rebasing is not needed: #5514

@PetarKirov
Copy link
Member

Ugh. You can restart them by logging into Circle CI (no need to close and reopen).

@schveiguy Sorry for not being specific, by "CI" I meant all of the checks. While I can now restart CircleCI, that's not the case with Jenkins. I asked Martin about that by email and he replied:

On 06/17/2017 05:31 PM, Petar Kirov wrote:
What's proper workflow for forcing Jenkins to redo a pipeline run for a
particular PR?

Unfortunately requires quite some config in Jenkins to make this work,
because we'd need accounts.
dlang/ci#36
For the time being pushing a rebuild commit, or changing the PR state do
work.

Hence why I used the close&reopen technique as it's the easiest one (unfortunately at the expense of spamming the PR discussion).

What are the "usual transient failures"? I can't make heads or tails of the output from "has_public_example". Wondering if this is due to the circleci.sh script not being up to date?

Yes, one is the "has_public_example", which looks like it's more a fault of CircleCI's infrastructure, than our own. See #5514 for a possible solution. The other one is on Jenkins and is more of a collection of issues with dub and vibe.d. See dlang/ci#47 for some discussion on the dub issue.

I'm hopeful that soon those issues will be resolved (for one Martin said that his going to run a code.dlang.org mirror on his setup, so the tests won't be subject to an external server's availability) and the need to restart the CI process would become much more rare.

@wilzbach
Copy link
Contributor

I'm hopeful that soon those issues will be resolved (for one Martin said that his going to run a code.dlang.org mirror on his setup, so the tests won't be subject to an external server's availability) and the need to restart the CI process would become much more rare.

He already does:
dlang/ci#48
https://code-mirror.dlang.io

Unfortunately, not all issues are resolved with this.

@PetarKirov
Copy link
Member

It looks like #5514 fixed CircleCI, thanks @wilzbach!

@dlang-bot dlang-bot merged commit 8f98afc into dlang:master Jun 26, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants